SQL Design V5.0F (2002/02/13)

Correction des anomalies

747 Super-Design - rapport d'impact - nettoyage du code et amélioration.
1035 Définition des modules - ajouter le nom au long des modules.
1470 Définition des tables - appeler l'assistant de mise à jour avec le contexte.
1536 FileOpen* n'ouvrait pas un fichier en mode exclusif.
2349 Nouveau mot-clé pour connaître la liste des connexions contenues dans un fichier de connexion.
2529 Éditeur de formulaire - barre d'outils fichier causait des problèmes.
2671 Définition des programmes - détruire un programme générait des erreurs SQL.
2679 Le nom du fichier de sortie d'une macro d'interrogation était mal interprété.
2721 Définition des champs - l'association d'une colonne à un champ ne tient plus compte des sections
2783 Documentation des BLOBs.
2884 Problème lors de l'appel d'une fonction dans une DLL recevant un paramètre de type double.
2927 Les entêtes de la liste des modules à importer se dédoublaient.
3315 Grid - le copier-coller dans les champs numériques ne fonctionnait pas.
3324 Documentation - SetFieldButtonStateInd à comme référence dans l'index SetFieldButtonFieldInd
3336 La création d'une section ne mettait pas de date de modification ce qui entraînait des erreurs lors de l'export de la section.
3337 La création d'un programme ne mettait pas de date de modification ce qui entraînait des erreurs lors de l'export du programme.
3338 La modification d'un atome ne mettait pas à jour la date de modification de son système et de sa section.
3339 L'import d'un programme ne mettait pas à jour la date de modification de son système et de sa section et l'import d'une section ne mettaient pas à jour la date de modification de son système.
3340 La destruction d'une section/programme/module ne mettait pas à jour la date de modification des systèmes et des sections.
3362 SQL Server - l'assistant de mise à jour ne peut lire les clés étrangères d'une base de données.
3363 L'import d'une table vers le référentiel corrompait le référentiel dans certains cas.
3376 SQL Server - gestion des transactions.
3377 SQL Server - ne supportait pas le rollback transaction.
3379 Script-Design ne supporte pas l'équivalent de l'instruction VB "OnError Continue" lors de l'utilisation des ActiveX.
3392 CnvNumberToStr$ retournait une chaîne erronée si on lui demandait de convertir un nombre dans les milliards.
3406 L'import de la définition d'une table tronquait les noms des tables à 29 car. au lieu de 30.
3408 Lors de l'archivage d'un composant, les dates de modification du système et de la section n'étaient pas mises à jours.
3411 Erreur dans les messages de la barre de progression lors de l'import d'un système.
3413 Répertoire par défaut lors de l'import/export.
3414 Erreur interne lors de l'utilisation d'une méthode de l'ActiveX Crystal Report.
3416 Import - autocommit devrait "commiter" plus souvent
3418 La taille d'une ligne d'une occurrence de groupe était limité à 128K.
3419 SDTOOLS se fermait si on testait une connexion pour un pilote inexistant ou si on tentait de se connecter en utilisant une telle connexion.
3423 L'instruction suivant le ElseIf s'exécutait toujours, même si elle n'aurait pas du.
3426 La valeur d'un champ de type chaîne de caractère n'est plus trimée.
3428 L'import d'une définition de table se terminait au premier conflit.
3436 L'import d'un module obligeait de cocher celui-ci dans une liste.
3437 SDTOOLS - l'arbre était rafraîchi souvent pour rien.
3440 Les valeurs des colonnes étaient mal tronquées lors de l'utilisation de la lecture multi-enregistrement.
3443 Grid - problème de copier-coller d'une valeur décimale.
3451 Définition des tables - certains boutons " Note " ne réagissaient pas comme les autres.
3452 SQL Server - variables de substitution pas réinitialisées.
3453 SQL Server - SqlParse* et variables de substitution.
3454 La destruction d'un module changeait la date de tous les programmes.
3455 Plusieurs message d'erreur ne déclenchaient pas l'événement $AtomBeforeDispErr.
3457 Définition des programmes - détruire un programme générait des erreurs SQL.
3458 L'évènement $ErrGetMsg générait un GPF.
3459 IDSX - perte d'information après l'impression d'un script.
3469 La mauvaise ligne est effacée dans un formulaire horizontal lors de l'exécution d'une séquence précise d'instructions.
3477 FileOpen* n'ouvrait pas un fichier en mode exclusif.
3478 Nouveau mot-clé pour modifier la bulle d'aide d'une action.
3481 Grid - la liste déroulante d'un champ non sélectionnable est quand même accessible.
3483 Assignation de sécurité - la liste des bases de données n'était pas à jour.
3549 Nouvelle entrée de sécurité pour le contrôle d'IDSX.
3550 Problème de chargement des ActiveX.
3553 Nouvelles VGS pour les ActiveX.
3557 SDTOOLS n'exécutait pas la commande SQL et ne retournait aucune erreur.
3558 Erreur interne dans la boite de sélection.
3559 Erreur avec les fichiers de synonyme.
3568 ChoiceAddChoice$ - la fonction ne retourne pas le bon résultat et génère des blocs de mémoire corrompus.
3569 Ajout du support des BLOBs pour Oracle 8.1.
3571 Grid - une nouvelle ligne n'était pas correctement créée si le premier champ était un champ de type liste de choix.
3587 Grid - le curseur n'apparaît pas dans une cellule.
3602 Définition des atomes - VCS pas activé.
3603 Protec - Liste de groupe de programme - Le nom des groupes de programme inclus ne s'imprimait pas correctement.
3607 Variables de type décimal.
3608 Éditeur de formulaire - le texte d'aide d'un champ était tronqué à 80 caractères.
3609 Le style d'impression d'une ligne se perdait si on rejetait l'entête standard.
3612 À la génération du micro-référentiel, les champs numériques avaient une taille incorrecte.
3615 Liste de choix combinée - la description n'était pas toujours affichée.
3617 Les fonctions date¿ ne tenaient pas compte des dates invalides.
3620 Les sous-routines ResetGrpAns et ResetGrpAnsChg acceptaient n'importe quel nom de groupe.
3622 Erreur interne à l'import d'un système.
3627 Le paramètre iLineNo de l'événement $CellValidEnter n'avait pas toujours la bonne valeur.
3642 Le chargement d'un programme ne se déroulait pas normalement si un champ dans un groupe était en erreur.
3643 Nouveau mot-clé pour lire l'entête d'un fichier d'export.
3648 Des messages en français lors de l'import dans la version anglaise.
3655 La date de modification des sections et des systèmes n'étaient pas mise à jour dans tous les cas.
3659 Grid - le double-clic n'était pas envoyé correctement.
3660 IDSX - les événements n'apparaissent pas dans la bonne famille dans la fenêtre " nouveau ".
3661 IDSX - Les commentaires automatiques étaient mal générés.
3662 IDSX - la fenêtre des discriminants pour la famille d'événement objet générait des erreurs internes.
3663 IDSX - la fenêtre des discriminants pour la famille d'événement caractère générait un GPF.
3668 Le mot-clé ObjGetObject ne retrouvait pas certains objet.
3672 Le mot-clé ActDbSetState ne tenait pas compte de l'état du commit lorsqu'il modifiait l'état des actions de base de données.
3675 L'ActiveX Tetradyne SourceView Control générait des erreurs internes.
3677 Définition des atomes - le bouton " Valider " générait un GPF.
3678 Les formats d'écran n'étaient plus livrés avec Super-Design.
3680 IDSX - plusieurs améliorations au navigateur d'objet.
3682 Grid - erreur interne sur la touche DEL.
3683 Éditeur de formulaire - l'action "vider fiche" causait des erreurs.
3684 Éditeur de formulaire - ajout de bulles d'aide et de nouveaux icônes.
3685 Mettre une action cochée ne redessinait pas correctement les boutons associés.
3686 L'état des actions était mal géré.
3687 Il était impossible de saisir des caractères minuscules dans un ActiveX.
3688 Il était impossible d'empêcher la fermeture de la boite de sélection.
3689 Erreur lors de la résolution des types d'une librairie de type.
3692 Il était impossible de choisir le deuxième choix dans une liste déroulante si les deux choix ont la même description.
3694 Éditeur de formulaire - après avoir sauvegardé un formulaire sous un autre nom, les listes de choix du formulaire vertical principal n'étaient pas remises à jour.
3697 IDSX - valider une commande SQL déclenchait l'événement $DBEngineBeforeDispErr ce qui pouvait empêcher l'affichage de l'erreur.
3698 Erreur interne si on sélectionnait la 128ième connexion au démarrage de SQL Design.
3700 L'ActiveX Tetradyne SourceView Control ne se redessinait pas correctement.
3709 Définition des actions - faute d'orthographe dans la boite de dialogue demandant la confirmation de suppression.
3712 Le mot-clé SortChoiceList$ ne permet pas le tri en ordre descendant. En Rep++, la méthode ChoiceList.Sort ne permet pas le trie en ordre descendant.
3713 Le mot-clé MergeChoiceList$ ne permet pas le tri en ordre descendant. En Rep++, la méthode ChoiceList.Merge ne permet pas le tri en ordre descendant.
3716 Le tri ne se désactivait pas si le format d'écran avait été sauvegardé avec le tri actif.
3717 L'ajout d'une ligne nécessitait parfois un AssociateGrpInst pour forcer le formulaire à se redessiner.
3721 SQL Server - la trace du BIND retournait toujours <> peu importe la valeur du paramètre.
3728 Nouveau mot-clé pour déplacer une fenêtre message (message window).
3729 Fichiers d'aide.
3730 Assignation de sécurité - Impossible de créer une macro.
3731 Sécurité - les conflits étaient mal résolus.
3733 Nombre de trace était insuffisant.
3735 Nouveau fichier d'aide pour le guide d'installation.
3744 Variables de type datetime acceptaient uniquement une date.
3745 La saisie des négatifs ne se faisait plus correctement dans les champs numériques dans un formulaire horizontal.
3757 Sélectionner un formulaire horizontal à l'aide de la touche TAB sélectionnait l'entête du formulaire.
3762 Grid - appuyer sur la touche DEL dans un champ de type date générait une erreur interne.
3766 ConCreateConnection - la fonction ne tenait pas compte des nouveaux pilotes de BD.
3778 FormatNumber$ générait un GPF sur un masque parfaitement normal.
3779 GPF au démarrage d'un programme sous Win2000 et l'option ChkHeap = -1.
3782 La fonction CnvDateToDays& n'acceptait pas les dates invalides.
3784 Les commandes d'édition généraient des erreurs internes dans les fenêtres message (message window).
3789 Définition des entrées de sécurité - boite de dialogue NOTE pas standard.
3794 Problème à la compilation lors du passage des paramètres.
3795 Problème avec le pilote Oracle Net 8.
3796 Redirecteur - problème lorsque l'on dépasse un certain nombre de caractère.
3803 La fonction FormatString$ ajoutait un blanc de trop à la fin de la chaîne.
3806 La sous-routine DelCfg ne retournait pas le bon code d'erreur si la configuration n'existait pas.
3808 Les contrôles de type liste simple ne se dessinait pas correctement.
3809 Gestion des entrées de sécurité - l'impression était accessible et causait des erreurs.
3810 Définition des atomes - VCS n'était pas activé si on utilisait l'éditeur de mémo.
3814 Limite de la longueur du nom de la DLL dans la définition d'un prototype.
3815 GPF lors de l'utilisation de l'ActiveX Excel 95.
3818 Le guide de référence rapide n'était pas à jour.
3823 GPF lors de l'utilisation de l'ActiveX Excel 95.
3825 GPF lors de la compilation d'une commande SQL très longue.
3830 La variable globale de système $ProgExitCode& n'était pas documentée dans le fichier d'aide.
3833 Incompatibilité des u-ref entre SQL Design V5.0F bêta 4 et bêta 2.
3835 SQL Server - Lock des enregistrements dans plusieurs programmes de Super Design.
3837 Les métascripts de SDTOOLS n'était pas à jour.
3871 MAJ -meilleure déclaration d'erreur.
3872 L'événement $FormValidEnter était déclenché deux fois si on tentait de rentrer dans un formulaire en cliquant sur un bouton.
3873 Problème avec le pilote Oracle Net 8.
3874 Problème avec le pilote Oracle Net 8.
3875 Problème avec le pilote Oracle Net 8
3878 Erreur de colorations des champs dans plusieurs boite de dialogue sous Win NT/2000.
3883 Améliorations à SDTOOLS.
3884 SDTOOLS - Compiler/exécuter un script/commande SQL comportait plusieurs erreurs.
3890 SDTOOLS déclarait une erreur lorsqu'il se connectait à un référentiel V4.0.
3891 Problème de corruption de mémoire sous Win NT avec l'ActiveX Excel 97.
3892 SDTOOLS - Permettre de cacher la barre d'outils VCS.
3894 Problème lors du passage d'un double à une fonction d'une DLL externe.
3911 Erreur interne lors de l'utilisation de l'ActiveX Tetradyne SourceView dans une sous-forme.
3912 L'utilisation d'une variable de type variant dans la clause WHERE d'une commande SQL déclenchait une erreur interne.
3913 Permettre d'importer des systèmes/programmes/sections/modules V6.0 à partir de SQL Design V5.0.
3915 Erreur sur l'index du mot-clé SqlGetConnectionInfo$ dans le help.
3916 Les boites de dialogue d'import/export avaient plusieurs erreurs de présentation.
3917 L'événement $DbEngineBeforeDispErr n'était pas envoyé avec le pilote Oracle Net 8.
3918 L'événement $DbEngineBeforeDispErr.discriminant n'était pas reçu si la base de données est SQL/DS.
3922 SDTOOLS - GPF lors de l'annulation de la connexion suite à la création du référentiel.
3923 Erreur de documentation dans les fonctions form.SetFont, form.SetColor et form.SortOnDblClk
3925 GPF en script sur la fermeture d'un handle de connexion avec un SqlClose au lieu d'un SqlDisconnect.
3926 Nouvelles méthode à l'objet Form pour connaître la position du curseur.
3929 Assistant de comparaison - erreur avec DB2 - la liste des tables n'est pas trouvée correctement.
3930 Assistant de comparaison - erreur avec SQL/DS - les colonnes des index ne sont jamais trouvées correctement.
3944 DB2 - l'assistant ne comparait pas les grandeurs des colonnes.
3947 Éditeur de formulaire - insérer un groupe de champ n'enlevait plus les champs déjà présents dans le formulaire.
3948 GPF à l'initialisation de SDTOOL, SDPANEL, SDSTUB, SDRDS si SQLD.INI non présent.
3953 IDSX - impossible d'utiliser les combinaisons ALT+code ascii pour mettre des caractères accentués
3964 Définition des BLOBs - les BLOBs de type BINAIRE causent des erreurs interne.
3967 Grid - le widget calendrier ne fonctionnait plus en V5.0F
3969 La propriété des champs CtlProperties% n'était pas documentée.
3980 IDSX - le browser de champs ne donnait pas les bonnes valeurs pour les valeurs BD des champs de type choix.
3981 IDSX - le browser de champs ne donnait pas certains états.
3983 GPF déclenché dans IDSX causé par les bulles d'aide.
3984 GPF déclenché à partir de IDSX en mode Interruption.
3988 Les listes de choix crées par commande SQL généraient des GPF si l'option chkheap était égale à -1
4005 Script - Problème de sérialisation des paramètres par défaut de type string.

Détail des anomalies corrigées

747 Super-Design - rapport d'impact - nettoyage du code et amélioration.

Le code a été nettoyé et le nom des sections a été ajouté dans le rapport.

Corrigé dans : SQL Design V5.0F

1035 Définition des modules - ajouter le nom au long des modules.

Le formulaire horizontal principal du programme " Définition des modules " contient maintenant le nom long des modules inclus.

Corrigé dans : SQL Design V5.0F

1470 Définition des tables - appeler l'assistant de mise à jour avec le contexte.

L'assistant de mise à jour, lorsque appelé par le programme " Définition des tables ", est maintenant initialisé avec le nom du système et de la section inscrit dans le formulaire vertical principal du programme.

Corrigé dans : SQL Design V5.0F

1536 FileOpen* n'ouvrait pas un fichier en mode exclusif.

De nouvelles options ont été ajoutées au mot-clé pour lui permettre d'ouvrir un fichier dans plusieurs modes, dont le mode exclusif. Voir fichier d'aide.

Corrigé dans : SQL Design V5.0F

2349 Nouveau mot-clé pour connaître la liste des connexions contenues dans un fichier de connexion.

Nouveau mot-clé ConGetConnectionList$ qui retourne la liste des connexions du fichier sous forme de liste de choix. Voir fichier d'aide.

Corrigé dans : SQL Design V5.0F

2529 Éditeur de formulaire - barre d'outils fichier causait des problèmes.

La barre d'outils fichier n'est plus disponible dans le menu.

Corrigé dans : SQL Design V5.0F

2671 Définition des programmes - détruire un programme générait des erreurs SQL.

Détruire un programme ne génère plus d'erreur SQL. De plus, l'action " Détruire programme " et l'action " Détruire la fiche " font maintenant exactement la même chose. Détruire un programme ne détruit plus les menus d'enchaînement.

Corrigé dans : SQL Design V5.0F

2679 Le nom du fichier de sortie d'une macro d'interrogation était mal interprété.

Le nom du fichier de sortie pour la macro d'interrogation n'est plus terminé par des blancs et accepte bien 129 caractères. La boite de dialogue qui affiche le message demandant si on veut écraser un fichier existant est maintenant standard.

Corrigé dans : SQL Design V5.0E Fix 4

2721 Définition des champs - l'association d'une colonne à un champ ne tient plus compte des sections

Il est maintenant possible d'associer un champ à une colonne d'une section père.

Corrigé dans : SQL Design V5.0F

2783 Documentation des BLOBs.

Les nouveaux types de BLOBs ont été ajoutés à la documentation des mots-clé.

Corrigé dans : SQL Design V5.0F

2884 Problème lors de l'appel d'une fonction dans une DLL recevant un paramètre de type double.

Les fonctions dans des DLL recevant des paramètres de type double reçoivent maintenant ces paramètres correctement.

Corrigé dans : SQL Design V5.0F

2927 Les entêtes de la liste des modules à importer se dédoublaient.

Lors de l'import d'un programme ou de l'import d'un module, si on renomme un module, les entêtes de la liste des modules ne se dédouble plus.

Corrigé dans : SQL Design V5.0E Fix 2

3315 Grid - le copier-coller dans les champs numériques ne fonctionnait pas.

Le copier-coller dans les champs numériques fonctionne maintenant correctement.

Corrigé dans : SQL Design V5.0F

3324 Documentation - SetFieldButtonStateInd à comme référence dans l'index SetFieldButtonFieldInd

Corrigé.

Corrigé dans : SQL Design V5.0E Fix 4

3336 La création d'une section ne mettait pas de date de modification ce qui entraînait des erreurs lors de l'export de la section.

La création d'une section met maintenant une date de modification ce qui signifie que la date du fichier d'export de la section sera toujours valide.

Corrigé dans : SQL Design V5.0E Fix 2

3337 La création d'un programme ne mettait pas de date de modification ce qui entraînait des erreurs lors de l'export du programme.

La création d'un programme met maintenant une date de modification ce qui signifie que la date du fichier d'export du programme sera toujours valide.

Corrigé dans : SQL Design V5.0E Fix 2

3338 La modification d'un atome ne mettait pas à jour la date de modification de son système et de sa section.

La modification d'un atome met maintenant à jour la date de modification de son système et de sa section.

Corrigé dans : SQL Design V5.0E Fix 2

3339 L'import d'un programme ne mettait pas à jour la date de modification de son système et de sa section et l'import d'une section ne mettaient pas à jour la date de modification de son système.

Les fonctions d'import mettent maintenant correctement à jour les dates des systèmes et des sections.

Corrigé dans : SQL Design V5.0E Fix 2

3340 La destruction d'une section/programme/module ne mettait pas à jour la date de modification des systèmes et des sections.

Les fonctions de destruction mettent maintenant correctement à jour les dates des systèmes et des sections.

Corrigé dans : SQL Design V5.0E Fix 2

3362 SQL Server - l'assistant de mise à jour ne peut lire les clés étrangères d'une base de données.

L'assistant peut maintenant importer tous les types de clé étrangère d'une base de données SQL Server.

Corrigé dans : SQL Design V5.0E Fix 2

3363 L'import d'une table vers le référentiel corrompait le référentiel dans certains cas.

Si la table à importer comportait une colonne définie dans une section inférieure, un message d'erreur était bien affiché, mais au lieu d'effectuer un rollback, un commit était exécuté, corrompant ainsi le référentiel. Cette situation a été corrigée.

Corrigé dans : SQL Design V5.0E Fix 2

3376 SQL Server - gestion des transactions.

Les transactions SQL Server sont maintenant gérées plus intelligemment.

Corrigé dans : SQL Design V5.0E Fix 2

3377 SQL Server - ne supportait pas le rollback transaction.

Il est maintenant permis d'effectuer un rollback sur une transaction en particulier. Le pilote SQL Server supporte maintenant les rollback nommés à l'aide de la commande ROLLBACK TRANSACTION transaction_name.

Corrigé dans : SQL Design V5.0E Fix 2

3379 Script-Design ne supporte pas l'équivalent de l'instruction VB "OnError Continue" lors de l'utilisation des ActiveX.

Deux nouvelles variables globales de système ont été ajoutées pour simuler le comportement du "OnError" de Visual Basic, soit $StopOnActiveXError% et $LastActiveXResult&. Ces variables servent à empêcher le déclenchement d'erreur lors de l'utilisation des ActiveX. Voir le fichier d'aide.

Corrigé dans : SQL Design V5.0E Fix 1

3392 CnvNumberToStr$ retournait une chaîne erronée si on lui demandait de convertir un nombre dans les milliards.

CnvNumberToStr$ supporte maintenant correctement les milliards.

Corrigé dans : SQL Design V5.0E Fix 2

3406 L'import de la définition d'une table tronquait les noms des tables à 29 car. au lieu de 30.

Les noms des tables sont maintenant tronqués à 30 car. au lieu de 29 car.

Corrigé dans : SQL Design V5.0E Fix 2

3408 Lors de l'archivage d'un composant, les dates de modification du système et de la section n'étaient pas mises à jours.

Les dates du système et de la section sont maintenant correctement mises à jour lors de l'archivage d'un composant.

Corrigé dans : SQL Design V5.0E Fix 2

3411 Erreur dans les messages de la barre de progression lors de l'import d'un système.

Les libellés " Importer les histoire de VCS " et " Importer les transaction log " ont été modifiés par " Importer les historiques de VCS " et " Importer les transactions VCS ".

Corrigé dans : SQL Design V5.0E Fix 2

3413 Répertoire par défaut lors de l'import/export.

Le répertoire par défaut lors de l'import/export d'une section, d'un programme et d'un module est maintenant xxx\rep\base comme pour l'import\export des systèmes.

Corrigé dans : SQL Design V5.0E Fix 2

3414 Erreur interne lors de l'utilisation d'une méthode de l'ActiveX Crystal Report.

L'erreur interne n'est plus déclenchée et le problème est réglé.

Corrigé dans : SQL Design V5.0E Fix 2

3416 Import - autocommit devrait "commiter" plus souvent

Ajouté une nouvelle switch au .INI SYSIMPORTCOMMIT=n, où n représente le nombre d'enregistrement avant le prochain commit. L'auto commit doit être à ON pour que cette switch soit pris en compte. Si n = 0, le commit se fait après chaque table.

Corrigé dans : SQL Design V5.0F

3418 La taille d'une ligne d'une occurrence de groupe était limité à 128K.

Cette limitation a été enlevée.

Corrigé dans : SQL Design V5.0E Fix 2

3419 SDTOOLS se fermait si on testait une connexion pour un pilote inexistant ou si on tentait de se connecter en utilisant une telle connexion.

Le message indiquant que la librairie ne peut être trouvée est affiché et SDTOOLS ne se ferme plus.

Corrigé dans : SQL Design V5.0E Fix 2

3423 L'instruction suivant le ElseIf s'exécutait toujours, même si elle n'aurait pas du.

Si l'instruction suivant le ElseIf est un appel de fonction, cet appel ne s'exécute plus si le If précédent est vrai.

Corrigé dans : SQL Design V5.0E Fix 4

3426 La valeur d'un champ de type chaîne de caractère n'est plus trimée.

La valeur est maintenant correctement retournée sans enlever les espaces à gauche.

Corrigé dans : SQL Design V5.0E Fix 4

3428 L'import d'une définition de table se terminait au premier conflit.

Il est maintenant possible de continuer l'importation de la table et d'ignorer les messages d'erreur.

Corrigé dans : SQL Design V5.0F

3436 L'import d'un module obligeait de cocher celui-ci dans une liste.

Le module à importer est maintenant toujours coché par défaut.

Corrigé dans : SQL Design V5.0E Fix 4

3437 SDTOOLS - l'arbre était rafraîchi souvent pour rien.

Les codes de retour des fonctions d'import/export ont été améliorés pour permettre de mieux détecter une annulation est éviter le rafraîchissement de l'arbre inutilement.

Corrigé dans : SQL Design V5.0E Fix 4

3440 Les valeurs des colonnes étaient mal tronquées lors de l'utilisation de la lecture multi-enregistrement.

Lorsque l'extraction multi-enregistrements était utilisée et que la colonne retournée devait être tronquée, au lieu d'être tronquée, l'information était carrément effacée et une chaîne vide était retournée. La colonne est maintenant tronquée à la bonne longueur. Les listes de choix étaient un exemple de ce problème.

Corrigé dans : SQL Design V4.0G Fix 3

3443 Grid - problème de copier-coller d'une valeur décimale.

Le copier-coller d'une valeur décimale se fait correctement même si le champ destination est nul.

Corrigé dans : SQL Design V5.0E Fix 4

3451 Définition des tables - certains boutons " Note " ne réagissaient pas comme les autres.

Tous les boutons " Note " dans le programme " Définition des tables " réagissent maintenant de la même façon et ont tous les même icônes.

Corrigé dans : SQL Design V5.0F

3452 SQL Server - variables de substitution pas réinitialisées.

La valeur d'une variable de substitution n'était plus modifiée si on exécutait une commande dont le curseur n'était pas fermé.

Corrigé dans : SQL Design V5.0E Fix 4

3453 SQL Server - SqlParse* et variables de substitution.

SQLParse* utilisé avec une variable de substitution non définie ne cause plus de GPF.

Corrigé dans : SQL Design V5.0E Fix 4

3454 La destruction d'un module changeait la date de tous les programmes.

La destruction d'un module modifie correctement les dates des systèmes, sections et programmes qui l'utilisent.

Corrigé dans : SQL Design V5.0E Fix 3

3455 Plusieurs message d'erreur ne déclenchaient pas l'événement $AtomBeforeDispErr.

L'événement est maintenant déclenché pour tous les messages d'erreur des champs.

Corrigé dans : SQL Design V5.0F

3457 Définition des programmes - détruire un programme générait des erreurs SQL.

Détruire un programme ne génère plus d'erreur SQL. De plus, l'action " Détruire programme " et l'action " Détruire la fiche " font maintenant exactement la même chose. Détruire un programme ne détruit plus les menus d'enchaînement.

Corrigé dans : SQL Design V5.0F

3458 L'évènement $ErrGetMsg générait un GPF.

L'évènement $ERRGETMSG ne génère plus de GPF.

Corrigé dans : SQL Design V4.0H Bêta 1

3459 IDSX - perte d'information après l'impression d'un script.

Il n'y a plus de perte d'information dans les scripts lorsqu'on fait un "Undo" après avoir imprimé le script.

Corrigé dans : SQL Design V5.0E Fix 4

3469 La mauvaise ligne est effacée dans un formulaire horizontal lors de l'exécution d'une séquence précise d'instructions.

La bonne ligne est maintenant sélectionnée et détruite lors de l'exécution de cette même séquence.

Corrigé dans : SQL Design V5.0E Fix 10

3477 FileOpen* n'ouvrait pas un fichier en mode exclusif.

De nouvelles options ont été ajoutées au mot-clé pour lui permettre d'ouvrir un fichier dans plusieurs modes, dont le mode exclusif. Voir le fichier d'aide.

Corrigé dans : SQL Design V5.0F

3478 Nouveau mot-clé pour modifier la bulle d'aide d'une action.

Le nouveau mot-clé ActSetToolTipText permet de modifier la bulle d'aide d'une action. Voir le fichier d'aide.

Corrigé dans : SQL Design V5.0F

3481 Grid - la liste déroulante d'un champ non sélectionnable est quand même accessible.

Ceci est un comportement normal de Objective Grid, l'outil que nous utilisons pour gérer les formulaires horizontaux. La liste est accessible, mais il est impossible de sélectionner un nouveau choix.

Corrigé dans : SQL Design V5.0E Fix 10

3483 Assignation de sécurité - la liste des bases de données n'était pas à jour.

La liste contient maintenant le nom des dernières base de données, incluant le redirecteur.

Corrigé dans : SQL Design V5.0F

3549 Nouvelle entrée de sécurité pour le contrôle d'IDSX.

Ajout d'une nouvelle entrée de sécurité booléenne $ACCESS_IDS qui, si à faux, empêche de démarrer IDS. Si à vrai, prend la valeur du champ " IDS non accessible " de Définition des programmes.

Corrigé dans : SQL Design V5.0F

3550 Problème de chargement des ActiveX.

On semblait incapable de créer un ActiveX une fois que le micro-référentiel était généré. Cette situation se présentait si on utilisait le TypeLib pour obtenir le classid d'un ActiveX. SQL Design n'utilise plus le TypeLib au chargement du programme pour déterminer le classid puisque le TypeLib n'est pas toujours chargé.

Corrigé dans : SQL Design V5.0E Fix 4

3553 Nouvelles VGS pour les ActiveX.

Deux nouvelles variables globales de système, $LastActiveXError& et $LastActiveXErrorTxt$, retourne le dernier code d'erreur d'un ActiveX et le texte du dernier message d'erreur d'un ActiveX. Voir le fichier d'aide.

Corrigé dans : SQL Design V5.0E Fix 5

3557 SDTOOLS n'exécutait pas la commande SQL et ne retournait aucune erreur.

Si la commande SQL ne se terminait pas par un " ; ", SDTOOLS n'exécutait pas la commande et renvoyait un message comme quoi tout s'était bien déroulé.

Corrigé dans : SQL Design V5.0E Fix 4

3558 Erreur interne dans la boite de sélection.

Une erreur interne était déclenchée si dans la boite de sélection on avait un champ alpha avec un masque d'affichage. Cette situation ne devrait pas se présenter et le masque est simplement ignoré et l'erreur n'est plus déclenchée.

Corrigé dans : SQL Design V5.0E Fix 4

3559 Erreur avec les fichiers de synonyme.

La conversion d'une commande SQL avec un fichier de synonymes n'entraîne plus d'erreurs si le groupe de champ porte le même nom que la table.

Corrigé dans : SQL Design V5.0E Fix 4

3568 ChoiceAddChoice$ - la fonction ne retourne pas le bon résultat et génère des blocs de mémoire corrompus.

La fonction retourne maintenant une liste de choix correcte en tout temps et ne génère plus de blocs de mémoire corrompus. Notez que tous les choix non valides de la liste sont maintenant mis entre double-guillemets.

Corrigé dans : SQL Design V5.0F

3569 Ajout du support des BLOBs pour Oracle 8.1.

Un nouveau pilote de base de données Oracle " Oracle NET8 " a été ajouté. Ce pilote supporte les types de LOB (BLOB, CLOB, NCLOB) d'Oracle. Quatre nouveaux mots-clé ont été ajoutés. Voir fichier d'aide.

Corrigé dans : SQL Design V5.0F

3571 Grid - une nouvelle ligne n'était pas correctement créée si le premier champ était un champ de type liste de choix.

Si le premier champ du groupe est un champ de type liste de choix et que l'usager utilise la touche F6 pour sélectionner son choix, la nouvelle ligne est maintenant correctement créée.

Corrigé dans : SQL Design V5.0E Fix 10

3587 Grid - le curseur n'apparaît pas dans une cellule.

Le curseur apparaît maintenant en mode d'édition dans une cellule, même si celle-ci est vide.

Corrigé dans : SQL Design V5.0E Fix 10

3602 Définition des atomes - VCS pas activé.

VCS est maintenant correctement activé dans le programme " Définition des atomes ".

Corrigé dans : SQL Design V5.0F

3603 Protec - Liste de groupe de programme - Le nom des groupes de programme inclus ne s'imprimait pas correctement.

Le nom des groupes de programme s'imprime maintenant correctement à l'impression du rapport.

Corrigé dans : SQL Design V5.0F

3607 Variables de type décimal.

Les variables de type décimal sont limitées à 16,16 pour un maximum de 32 digits maximum et non 32,32 tel que documenté. Le problème est que le compilateur permettait (et permet toujours pour des raisons de compatibilité) de déclarer des variables décimales de plus de 16 digits avant ou après le séparateur décimal. Or le langage script permettait, sans déclarer d'erreur, d'assigner un nombre ayant plus de 16 digits avant ou après le point. Ce genre d'assignation déclenche maintenant correctement une erreur.

Corrigé dans : SQL Design V5.0F

3608 Éditeur de formulaire - le texte d'aide d'un champ était tronqué à 80 caractères.

Le texte d'aide d'un champ que l'on redéfinit au niveau d'un formulaire n'est maintenant plus tronqué à 80 caractères, mais permet bien de saisir 4K.

Corrigé dans : SQL Design V5.0F

3609 Le style d'impression d'une ligne se perdait si on rejetait l'entête standard.

Si on refuse l'événement $PrtBeforeHeader, le style d'impression de la dernière ligne imprimer, qui se trouve en fait à devenir la première ligne de la nouvelle page, n'est plus perdu. La ligne sera donc imprimée avec le dernier style utilisé.

Corrigé dans : SQL Design V5.0F

3612 À la génération du micro-référentiel, les champs numériques avaient une taille incorrecte.

La taille des champs numérique avec un masque d'affichage est maintenant correctement calculée en fonction du masque à la génération du micro-référentiel.

Corrigé dans : SQL Design V5.0F

3615 Liste de choix combinée - la description n'était pas toujours affichée.

La description d'un choix dans une liste combinée est maintenant affichée en tout temps, même si le code du choix n'a pas la taille maximum du champ.

Corrigé dans : SQL Design V5.0F

3617 Les fonctions date¿ ne tenaient pas compte des dates invalides.

Les fonctions DateSet$, DateDiff$, DateAdd$ et DateExtract$ tiennent maintenant compte des dates invalides.

Corrigé dans : SQL Design V5.0F

3620 Les sous-routines ResetGrpAns et ResetGrpAnsChg acceptaient n'importe quel nom de groupe.

Les deux sous-routines retournent maintenant des erreurs de programmation si le nom des groupes qui leur est donné en paramètre est invalide.

Corrigé dans : SQL Design V5.0F

3622 Erreur interne à l'import d'un système.

Si le référentiel ne contenait aucune assignation de sécurité, une erreur interne dans le module ProtMain, code = 70, info = [12] était déclenché.

Corrigé dans : SQL Design V5.0F

3627 Le paramètre iLineNo de l'événement $CellValidEnter n'avait pas toujours la bonne valeur.

L'événement n'était pas envoyé assez souvent pour traiter tous les cas. L'événement est maintenant envoyé de la même manière que l'événement $CellEnter et $CellExit.

Corrigé dans : SQL Design V5.0F

3642 Le chargement d'un programme ne se déroulait pas normalement si un champ dans un groupe était en erreur.

Si un groupe contient un champ relié à un champ détruit, le programme continue de se charger normalement.

Corrigé dans : SQL Design V5.0F

3643 Nouveau mot-clé pour lire l'entête d'un fichier d'export.

Le mot-clé RepReadFileInfo$ permet d'obtenir de l'information sur un fichier d'export. Voir le fichier d'aide.

Corrigé dans : SQL Design V5.0F

3648 Des messages en français lors de l'import dans la version anglaise.

Certains des messages présentés à l'utilisateur lors de l'import/export d'un programme étaient en français dans la version anglaise de SQL Design/Rep++.

Corrigé dans : SQL Design V5.0F

3655 La date de modification des sections et des systèmes n'étaient pas mise à jour dans tous les cas.

Si un module public n'était pas utilisé dans sa section et/ou son système natal, ceux-ci n'étaient pas mis à jour correctement si le module était modifié.

Corrigé dans : SQL Design V5.0F

3659 Grid - le double-clic n'était pas envoyé correctement.

Si le formulaire utilisait l'option de tri sur le double-clique du bouton gauche de la souris, le comportement du double-clic dans une cellule s'en trouvait modifié. Le comportement est redevenu normal.

Corrigé dans : SQL Design V5.0F

3660 IDSX - les événements n'apparaissent pas dans la bonne famille dans la fenêtre " nouveau ".

Les événements ont été soigneusement remis dans leur famille respective.

Corrigé dans : SQL Design V5.0F

3661 IDSX - Les commentaires automatiques étaient mal générés.

Les commentaires automatiques sont maintenant générés correctement avec une indentation et une présentation améliorée.

Corrigé dans : SQL Design V5.0F

3662 IDSX - la fenêtre des discriminants pour la famille d'événement objet générait des erreurs internes.

Cette fenêtre ne génère plus d'erreur interne et présente les bons choix de discriminants.

Corrigé dans : SQL Design V5.0F

3663 IDSX - la fenêtre des discriminants pour la famille d'événement caractère générait un GPF.

Plusieurs choix de discriminant générait un GPF et plusieurs choix étaient mal validés. Notons entre autre que l'utilisation du shift + = donne maintenant le caractère " + ".

Corrigé dans : SQL Design V5.0F

3668 Le mot-clé ObjGetObject ne retrouvait pas certains objet.

Le mot-clé retrouve maintenant un objet correctement.

Corrigé dans : SQL Design V5.0F

3672 Le mot-clé ActDbSetState ne tenait pas compte de l'état du commit lorsqu'il modifiait l'état des actions de base de données.

Le mot-clé vérifie maintenant si le commit est utilisé ou non et gère correctement l'action undo.

Corrigé dans : SQL Design V5.0F

3675 L'ActiveX Tetradyne SourceView Control générait des erreurs internes.

L'ActiveX ne génère plus d'erreur interne.

Corrigé dans : SQL Design V5.0E Fix 6

3677 Définition des atomes - le bouton " Valider " générait un GPF.

Le bouton " valider " fonctionne maintenant correctement et sert à valider des atomes de type commande SQL.

Corrigé dans : SQL Design V5.0F

3678 Les formats d'écran n'étaient plus livrés avec Super-Design.

Les formats d'écran sont maintenant de retour dans Super-Design (et dans Protec-Design).

Corrigé dans : SQL Design V5.0F

3680 IDSX - plusieurs améliorations au navigateur d'objet.

La taille de la fenêtre de visualisation est maintenant plus grande, le texte court des événements, des méthodes et des propriétés est maintenant affiché et le texte affiché n'est plus toujours en caractère gras.

Corrigé dans : SQL Design V5.0F

3682 Grid - erreur interne sur la touche DEL.

Si on sélectionne plusieurs lignes dans un formulaire horizontal et que l'on appuie sur la touche DEL, on ne reçoit plus d'erreur interne.

Corrigé dans : SQL Design V5.0E Fix 10

3683 Éditeur de formulaire - l'action "vider fiche" causait des erreurs.

L'action a été enlevée du programme ainsi que son item de menu.

Corrigé dans : SQL Design V5.0F

3684 Éditeur de formulaire - ajout de bulles d'aide et de nouveaux icônes.

Tous les boutons de l'éditeur ont été remplacés par des actions et ont donc maintenant des bulles d'aide. Des icônes de flèche plus jolis ont été ajoutés aux formulaires.

Corrigé dans : SQL Design V5.0F

3685 Mettre une action cochée ne redessinait pas correctement les boutons associés.

Les boutons sont maintenant redessinés avec un style enfoncé.

Corrigé dans : SQL Design V5.0F

3686 L'état des actions était mal géré.

L'état des actions est maintenant géré correctement.

Corrigé dans : SQL Design V5.0F

3687 Il était impossible de saisir des caractères minuscules dans un ActiveX.

Il est de nouveau possible de saisir des caractères minuscules dans un ActiveX.

Corrigé dans : SQL Design V5.0E Fix 8

3688 Il était impossible d'empêcher la fermeture de la boite de sélection.

La boite de sélection envoie maintenant correctement l'événement $FormValidClose, qui permet, en changeant la valeur de retour, d'empêcher la fermeture d'un formulaire.

Corrigé dans : SQL Design V5.0F

3689 Erreur lors de la résolution des types d'une librairie de type.

Les alias sur le enum sont maintenant correctement résolus.

Corrigé dans : SQL Design V5.0E Fix 9

3692 Il était impossible de choisir le deuxième choix dans une liste déroulante si les deux choix ont la même description.

Si deux choix ont la même description dans une liste de choix, le champ dans le formulaire horizontal présentera maintenant le code au lieu de la description à l'utilisateur et la touche d'accélération deviendra à ce moment là le code.

Corrigé dans : SQL Design V5.0F

3694 Éditeur de formulaire - après avoir sauvegardé un formulaire sous un autre nom, les listes de choix du formulaire vertical principal n'étaient pas remises à jour.

Les listes sont maintenant remises correctement à jour si on sauvegarde un formulaire sous un autre nom et que l'on refuse de recharger la nouvelle version.

Corrigé dans : SQL Design V5.0F

3697 IDSX - valider une commande SQL déclenchait l'événement $DBEngineBeforeDispErr ce qui pouvait empêcher l'affichage de l'erreur.

L'événement n'est plus déclenché lorsque l'on valide une commande SQL à partir de l'éditeur de IDSX.

Corrigé dans : SQL Design V5.0F

3698 Erreur interne si on sélectionnait la 128ième connexion au démarrage de SQL Design.

Il est maintenant possible d'avoir beaucoup plus de 128 connexions à l'intérieur d'un même fichier de connexion.

Corrigé dans : SQL Design V5.0F

3700 L'ActiveX Tetradyne SourceView Control ne se redessinait pas correctement.

L'ActiveX se redessine maintenant correctement à l'intérieur d'un formulaire.

Corrigé dans : SQL Design V5.0F

3709 Définition des actions - faute d'orthographe dans la boite de dialogue demandant la confirmation de suppression.

Le titre de la fenêtre " Suprimer une action " a été changé pour " Supprimer une action ".

Corrigé dans : SQL Design V5.0F

3712 Le mot-clé SortChoiceList$ ne permet pas le tri en ordre descendant. En Rep++, la méthode ChoiceList.Sort ne permet pas le trie en ordre descendant.

Un paramètre a été ajouté au mot-clé et à la méthode pour permettre le tri de manière descendante. Voir le fichier d'aide.

Corrigé dans : SQL Design V5.0F

3713 Le mot-clé MergeChoiceList$ ne permet pas le tri en ordre descendant. En Rep++, la méthode ChoiceList.Merge ne permet pas le tri en ordre descendant.

Un paramètre a été ajouté au mot-clé et à la méthode pour permettre le tri de manière descendante. Voir le fichier d'aide.

Corrigé dans : SQL Design V5.0F

3716 Le tri ne se désactivait pas si le format d'écran avait été sauvegardé avec le tri actif.

Le tri se désactive maintenant normalement, peu importe le format d'écran.

Corrigé dans : SQL Design V5.0F

3717 L'ajout d'une ligne nécessitait parfois un AssociateGrpInst pour forcer le formulaire à se redessiner.

Le formulaire est maintenant redessiné correctement.

Corrigé dans : SQL Design V5.0F

3721 SQL Server - la trace du BIND retournait toujours <> peu importe la valeur du paramètre.

La trace retourne maintenant la vraie valeur du bind.

Corrigé dans : SQL Design V5.0F

3728 Nouveau mot-clé pour déplacer une fenêtre message (message window).

Nouveau mot-clé MoveMsgWnd permet de déplacer une fenêtre message (message window). Voir le fichier d'aide.

Corrigé dans : SQL Design V5.0F

3729 Fichiers d'aide.

Les fichiers d'aide ont été entièrement revus et corrigés.

Corrigé dans : SQL Design V5.0F

3730 Assignation de sécurité - Impossible de créer une macro.

Il est maintenant possible de créer des macro de sélection sans obtenir d'erreur interne et de blocs de mémoire corrompus.

Corrigé dans : SQL Design V5.0F

3731 Sécurité - les conflits étaient mal résolus.

Les conflits avec les entrées de sécurité qui ont DEFAUT comme SRC sont maintenant correctement résolus.

Corrigé dans : SQL Design V5.0F

3733 Nombre de trace était insuffisant.

Le nombre limite de trace est passé de 2000 à 3000.

Corrigé dans : SQL Design V5.0F

3735 Nouveau fichier d'aide pour le guide d'installation.

Le guide d'installation vient maintenant sous forme de fichier d'aide (install.hlp) et a été entièrement revu et corrigé.

Corrigé dans : SQL Design V5.0F

3744 Variables de type datetime acceptaient uniquement une date.

Les variables datetime acceptent maintenant qu'on leur assigne des valeurs de type date, heure ou date-heure.

Corrigé dans : SQL Design V5.0F

3745 La saisie des négatifs ne se faisait plus correctement dans les champs numériques dans un formulaire horizontal.

La saisie se fait maintenant correctement.

Corrigé dans : SQL Design V5.0F

3757 Sélectionner un formulaire horizontal à l'aide de la touche TAB sélectionnait l'entête du formulaire.

Sélectionner un formulaire horizontal ne contenant pas de ligne sélectionne maintenant le premier champ et non l'entête de la première colonne.

Corrigé dans : SQL Design V5.0F

3762 Grid - appuyer sur la touche DEL dans un champ de type date générait une erreur interne.

Appuyer sur la touche DEL dans un champ date ne génère plus d'erreur interne.

Corrigé dans : SQL Design V5.0F

3766 ConCreateConnection - la fonction ne tenait pas compte des nouveaux pilotes de BD.

La fonction a été corrigée pour supporter le nouveau pilote Oracle Net 8.

Corrigé dans : SQL Design V5.0F

3778 FormatNumber$ générait un GPF sur un masque parfaitement normal.

La présence du symbole + dans le masque ne génère plus de GPF.

Corrigé dans : SQL Design V5.0F

3779 GPF au démarrage d'un programme sous Win2000 et l'option ChkHeap = -1.

Le débordement de mémoire qui arrivait de manière aléatoire à été corrigé.

Corrigé dans : SQL Design V5.0F

3782 La fonction CnvDateToDays& n'acceptait pas les dates invalides.

La fonction retourne maintenant zéro (0) comme nombre de jours pour toutes les dates invalides au lieu de déclencher une erreur de programmation.

Corrigé dans : SQL Design V5.0F

3784 Les commandes d'édition généraient des erreurs internes dans les fenêtres message (message window).

Les commandes du menu d'édition ne génèrent plus d'erreur interne dans les fenêtres message (message window) et le copier est maintenant supporté.

Corrigé dans : SQL Design V5.0F

3789 Définition des entrées de sécurité - boite de dialogue NOTE pas standard.

La boite de dialogue NOTE est maintenant standard.

Corrigé dans : SQL Design V5.0F

3794 Problème à la compilation lors du passage des paramètres.

On acceptait, à la compilation mais pas à l'exécution, de passer la valeur NULL pour un paramètre de type décimal. Ceci n'est plus accepté à la compilation.

Corrigé dans : SQL Design V5.0F

3795 Problème avec le pilote Oracle Net 8.

La lecture des BLOBs ainsi que l'utilisation de la fonction SYSDATE fonctionnent maintenant correctement.

Corrigé dans : SQL Design V5.0F

3796 Redirecteur - problème lorsque l'on dépasse un certain nombre de caractère.

La limite a été poussée à 64K / enregistrement. Elle était de 32K /enregistrement + une limite de 16K / chaîne.

Corrigé dans : SQL Design V5.0F

3803 La fonction FormatString$ ajoutait un blanc de trop à la fin de la chaîne.

La fonction n'ajoute plus ce blanc de trop à la fin de la chaîne.

Corrigé dans : SQL Design V5.0F

3806 La sous-routine DelCfg ne retournait pas le bon code d'erreur si la configuration n'existait pas.

La sous-routine retourne maintenant correctement 12 si la configuration n'existe pas.

Corrigé dans : SQL Design V5.0F

3808 Les contrôles de type liste simple ne se dessinait pas correctement.

Lorsque mis non accessible, les contrôles de type liste simple se dessinent maintenant correctement.

Corrigé dans : SQL Design V5.0F

3809 Gestion des entrées de sécurité - l'impression était accessible et causait des erreurs.

L'impression n'est plus accessible dans le programme Gestion des entrées de sécurité. Il faut maintenant utiliser le rapport.

Corrigé dans : SQL Design V5.0F

3810 Définition des atomes - VCS n'était pas activé si on utilisait l'éditeur de mémo.

Dorénavant, si un système est sous le contrôle de VCS et que l'utilisateur essaye de visualiser le contenu d'un atome en utilisant l'éditeur de mémo, il devra d'abord extraire le module.

Corrigé dans : SQL Design V5.0F

3814 Limite de la longueur du nom de la DLL dans la définition d'un prototype.

La longueur du nom de la DLL (chemin d'accès compris) passe de 64 caractères à 256.

Corrigé dans : SQL Design V5.0F

3815 GPF lors de l'utilisation de l'ActiveX Excel 95.

Le problème se déclarait en " late binding " si on appelait une méthode non existante. Or Excel 95 version française s'installe automatiquement en français, ce qui donnait comme résultat que toutes les méthodes/propriétés employées auraient du être en français, sinon on obtenait un GPF.

Corrigé dans : SQL Design V5.0F

3818 Le guide de référence rapide n'était pas à jour.

Le guide de référence rapide de SQL Design a été mis à jour.

Corrigé dans : SQL Design V5.0F

3823 GPF lors de l'utilisation de l'ActiveX Excel 95.

Le problème se déclarait en " late binding " si on appelait une méthode non existante. Or Excel 95 version française s'installe automatiquement en français, ce qui donnait comme résultat que toutes les méthodes/propriétés employées auraient du être en français, sinon on obtenait un GPF.

Corrigé dans : SQL Design V5.0F

3825 GPF lors de la compilation d'une commande SQL très longue.

Il n'y a plus de GPF si la commande fait plus de 4K. Il est encore possible que la commande soit tronquée, mais il n'y aura pas de GPF à ce moment là.

Corrigé dans : SQL Design V5.0F

3830 La variable globale de système $ProgExitCode& n'était pas documentée dans le fichier d'aide.

La variable est maintenant dans le fichier d'aide et dans le guide de référence rapide.

Corrigé dans : SQL Design V5.0F

3833 Incompatibilité des u-ref entre SQL Design V5.0F bêta 4 et bêta 2.

Le GPC 3832 a été défait et la lettre 'p' est de nouveau utilisée comme extension pour les fichiers de u-ref programme.

Corrigé dans : SQL Design V5.0F

3835 SQL Server - Lock des enregistrements dans plusieurs programmes de Super Design.

Le $DbBeforeDelCard de trois modules publics étaient exécutés même si l'événement avait été préalablement refusé.

Corrigé dans : SQL Design V5.0F

3837 Les métascripts de SDTOOLS n'était pas à jour.

Tous les mots-clé pertinents du langage script sont maintenant accessibles par les scripts de SDTOOLS.

Corrigé dans : SQL Design V5.0F

3871 MAJ -meilleure déclaration d'erreur.

Le programme MAJ donne maintenant plus de description pour ses erreurs.

Corrigé dans : SQL Design V5.0F

3872 L'événement $FormValidEnter était déclenché deux fois si on tentait de rentrer dans un formulaire en cliquant sur un bouton.

Retourner la valeur REJECT dans l'événement $FormValidEnter ne génère plus cette erreur.

Corrigé dans : SQL Design V5.0F

3873 Problème avec le pilote Oracle Net 8.

La lecture des BLOBs ainsi que l'utilisation de la fonction SYSDATE fonctionnent maintenant correctement.

Corrigé dans : SQL Design V5.0F

3874 Problème avec le pilote Oracle Net 8.

Voir GPC 3873.

Corrigé dans : SQL Design V5.0F

3875 Problème avec le pilote Oracle Net 8

Voir GPC 3873.

Corrigé dans : SQL Design V5.0F

3878 Erreur de colorations des champs dans plusieurs boite de dialogue sous Win NT/2000.

Des problèmes de coloration ont été résolus dans plusieurs boites de dialogue.

Corrigé dans : SQL Design V5.0F

3883 Améliorations à SDTOOLS.

Les messages d'erreur et généraux lors de la compilation/exécution d'un script/commande SQL ont été corrigés pour donner les bonnes informations. SDTools est maintenant capable de se connecter à un référentiel V4.0 sans déclarer d'erreur. La barre d'outils de VCS est maintenant affichable à partir du menu d'affichage.

Corrigé dans : SQL Design V5.0F

3884 SDTOOLS - Compiler/exécuter un script/commande SQL comportait plusieurs erreurs.

Voir GPC 3883.

Corrigé dans : SQL Design V5.0F

3890 SDTOOLS déclarait une erreur lorsqu'il se connectait à un référentiel V4.0.

Voir GPC 3883.

Corrigé dans : SQL Design V5.0F

3891 Problème de corruption de mémoire sous Win NT avec l'ActiveX Excel 97.

Une erreur de mémoire se produisait sur Win NT lorsqu'on tentait d'inclure dans un programme la librairie de type Excel 8.0. Cette erreur qui n'affectait que NT a été corrigé.

Corrigé dans : SQL Design V5.0F

3892 SDTOOLS - Permettre de cacher la barre d'outils VCS.

Voir GPC 3883.

Corrigé dans : SQL Design V5.0F

3894 Problème lors du passage d'un double à une fonction d'une DLL externe.

Le problème a été résolu. Il est maintenant possible de passer correctement un double à une fonction d'une DLL externe. Ceci corrige plus en profondeur le GPC 2884.

Corrigé dans : SQL Design V5.0F

3911 Erreur interne lors de l'utilisation de l'ActiveX Tetradyne SourceView dans une sous-forme.

L'erreur interne n'est plus déclenchée.

Corrigé dans : SQL Design V5.0F

3912 L'utilisation d'une variable de type variant dans la clause WHERE d'une commande SQL déclenchait une erreur interne.

Le type variant est maintenant considéré comme une chaîne par la commande SQL et ne génère plus d'erreur.

Corrigé dans : SQL Design V5.0F

3913 Permettre d'importer des systèmes/programmes/sections/modules V6.0 à partir de SQL Design V5.0.

Le driver SDR600.DRV est maintenant inclus dans la version 5.0. Pour qu'il soit pris en compte, il faut le renommer SDR600C.DRV (C=Compatibilité). Alors, il sera utilisé pour les exports et utilisé pour les imports si nécessaire.

Corrigé dans : SQL Design V5.0F

3915 Erreur sur l'index du mot-clé SqlGetConnectionInfo$ dans le help.

Corrigé.

Corrigé dans : SQL Design V5.0F

3916 Les boites de dialogue d'import/export avaient plusieurs erreurs de présentation.

Plusieurs erreurs de présentations dans les boites de dialogue ont été corrigées.

Corrigé dans : SQL Design V5.0F

3917 L'événement $DbEngineBeforeDispErr n'était pas envoyé avec le pilote Oracle Net 8.

L'événement est maintenant envoyé.

Corrigé dans : SQL Design V5.0F

3918 L'événement $DbEngineBeforeDispErr.discriminant n'était pas reçu si la base de données est SQL/DS.

Changé le nom du DBENGINE de SQL/DS à SQLDS. Le discriminant de l'événement est maintenant SQLDS pour cette base de données.

Corrigé dans : SQL Design V4.0H Bêta 1

3922 SDTOOLS - GPF lors de l'annulation de la connexion suite à la création du référentiel.

Il n'y a plus de GPF si on annule la connexion après avoir créé le référentiel.

Corrigé dans : SQL Design V5.0F

3923 Erreur de documentation dans les fonctions form.SetFont, form.SetColor et form.SortOnDblClk

La documentation a été corrigée.

Corrigé dans : SQL Design V5.0F

3925 GPF en script sur la fermeture d'un handle de connexion avec un SqlClose au lieu d'un SqlDisconnect.

Une erreur de programmation est maintenant déclenchée au lieu d'un GPF.

Corrigé dans : SQL Design V5.0F

3926 Nouvelles méthode à l'objet Form pour connaître la position du curseur.

Ajouté trois nouveaux mot-clé à l'objet Form, soit GetCol, GetRow et GetFieldFromCol. Voir le fichier d'aide.

Corrigé dans : SQL Design V5.0F

3929 Assistant de comparaison - erreur avec DB2 - la liste des tables n'est pas trouvée correctement.

La liste des tables sous DB2 est maintenant correctement trouvée.

Corrigé dans : SQL Design V5.0F

3930 Assistant de comparaison - erreur avec SQL/DS - les colonnes des index ne sont jamais trouvées correctement.

Modifié la commande SQL qui retourne la liste des colonnes d'un index et la façon de déchiffrer cette liste pour SQL\DS. La liste des colonnes est maintenant correcte.

Corrigé dans : SQL Design V4.0G Fix 4

3944 DB2 - l'assistant ne comparait pas les grandeurs des colonnes.

Correction de la comparaison des colonnes dans le dictionnaire de données pour DB2. La comparaison se fait maintenant correctement.

Corrigé dans : SQL Design V4.0G Fix 4

3947 Éditeur de formulaire - insérer un groupe de champ n'enlevait plus les champs déjà présents dans le formulaire.

La liste des champs proposés n'inclus plus les champs déjà inclus dans le formulaire.

Corrigé dans : SQL Design V5.0F

3948 GPF à l'initialisation de SDTOOL, SDPANEL, SDSTUB, SDRDS si SQLD.INI non présent.

Le code de retour du programme est 99 si SQLD.INI n'est pas présent et aucun GPF n'est déclenché.

Corrigé dans : SQL Design V5.0F

3953 IDSX - impossible d'utiliser les combinaisons ALT+code ascii pour mettre des caractères accentués

Il est maintenant possible d'utiliser les combinaisons ALT+code ascii pour mettre des caractères accentués dans IDSX.

Corrigé dans : SQL Design V5.0F

3964 Définition des BLOBs - les BLOBs de type BINAIRE causent des erreurs interne.

Les BLOBs de type binaire ne causent plus d'erreur interne dans définition des BLOBs.

Corrigé dans : SQL Design V5.0F

3967 Grid - le widget calendrier ne fonctionnait plus en V5.0F

Le calendrier fonctionne maintenant correctement.

Corrigé dans : SQL Design V5.0F

3969 La propriété des champs CtlProperties% n'était pas documentée.

Elle est maintenant documentée dans le fichier d'aide et dans le guide de référence rapide.

Corrigé dans : SQL Design V5.0F

3980 IDSX - le browser de champs ne donnait pas les bonnes valeurs pour les valeurs BD des champs de type choix.

Corrigé, la valeur présentée est maintenant la bonne.

Corrigé dans : SQL Design V5.0F

3981 IDSX - le browser de champs ne donnait pas certains états.

Ajouté dans le browser de champs certains états dont : clé primaire, réponse requise, sélectionnable, réponse modifiée et visible.

Corrigé dans : SQL Design V5.0F

3983 GPF déclenché dans IDSX causé par les bulles d'aide.

Corrigé.

Corrigé dans : SQL Design V5.0F

3984 GPF déclenché à partir de IDSX en mode Interruption.

Corrigé.

Corrigé dans : SQL Design V5.0F

3988 Les listes de choix crées par commande SQL généraient des GPF si l'option chkheap était égale à -1

Les listes de choix de plus de 64k générées par commande SQL ne génèrent plus de GPF.

Corrigé dans : SQL Design V5.0F

4005 Script - Problème de sérialisation des paramètres par défaut de type string.

Si une méthode acceptait des paramètres par défaut, ces paramètres étaient mal sauvegardé dans le u-réf. ce qui causait des erreurs d'exécution lorsque le u-réf était déjà généré. Les anciens u-réf prog peuvent causer un GPF. Il faut détruire les u-réf programme pour que le changement prenne effet.

Corrigé dans : SQL Design V5.0F